Introduction by Mark Seaman author data searchable via API